#include <stdio.h>

int add(int x,int y){
    return x+y;
}
int sub(int x, int y)
{
    return x - y;
}
int mul(int x, int y)
{
    return x * y;
}
int div(int x, int y)
{
    return x / y;
}
// 测试函数指针的数组
int main()
{
    // 这是一个数组，存放4个函数的地址
    int (*p[4])(int ,int ) = {add,sub,mul,div};
    for(int i=0;i<4;i++){
        // 输出 12、8、20、5
        printf("%d \n", p[i](10,2));
    }
    return 0;
}
